#include "pid.h"

void PID_Init(PID_TypeDef *pid)
{
	pid->Dout=0;
	pid->error=0;
	pid->Iout=0;
	pid->Kd=0;
	pid->Ki=0;
	pid->Kp=0;
	pid->last_error=0;
	pid->measure=0;
	pid->out=0;
	pid->Pout=0;
	pid->setpoint=0;
	
	
}




static float PID_Calculate(PID_TypeDef *pid, float measure, float setpoint)
{
	
	
	
}

static void f_PID_reset(PID_TypeDef *pid, float Kp, float Ki, float Kd)
{
    pid->Kp = Kp;
    pid->Ki = Ki;
    pid->Kd = Kd;
}




